Random access method and device, user equipment and computer-readable storage medium

ABSTRACT

A random access method includes: determining whether a currently selected beam for transmitting a preamble is identical to one of at least one recorded beam, clearing all previously recorded beams, recording the currently selected beam, and transmitting the preamble at a boosted pilot transmission power when it is determined that a value of a pilot power boost counter does not reach a maximum value.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a national stage of International Application No.PCT/CN2017/103220 filed on Sep. 25, 2017, the disclosures of which ishereby incorporated by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates to the technical field of communications,and in particular, relates to a random access method, a random accessdevice, user equipment and a computer-readable storage medium thereof.

BACKGROUND

In a long term evolution (LTE) system, a base station transmits abroadcast and covers an entire sector by a beam. In new radio (NR), thebase station can cover a sector through narrow beam scanning. That is,the base station transmits only one narrow beam in a direction at aspecific time, and then covers the sector by constantly changing thedirection of the beam. This scenario is referred to as a multi-beamscenario.

In the multi-beam scenario, user equipment (UE) is firstly associated toan optimal downlink beam by measuring a downlink signal. With respect toUE having a Tx-Rx correspondence, the UE may determine the mostappropriate uplink beam by receiving a downlink beam. However, withrespect to some UEs having no Tx-Rx correspondence, the UEs cannotdetermine their own uplink beams, and in this case, the UEs need toattempt to transmit data over different beams to determine the mostappropriate uplink beam.

With respect to a random access, after a UE transmits a preamble on abeam, if the UE fails to successfully receive feedback about thepreamble from the base station, the UE may re-select a beam to transmitthe preamble.

At present, in a single-preamble transmission scenario, the ThirdGeneration Partnership Project (3GPP) discusses and determines that inpreamble retransmission, if the UE changes the beam, the preamble istransmitted at a previous transmit power, that is, power will not beboosted. The power may be boosted only when the beam is not changedduring two consecutive retransmissions, and the preamble is transmittedat a boosted transmit power.

However, in this case, the following problem may be caused. Assumingthat the UE has three transmit beams, beam 1, beam 2 and beam 3, thenwhen the UE make a random access attempt, if the UE does not receivefeedback about the preamble transmitted on the beam 1 from the basestation, the UE may select the beam 2 to transmit the preamble, and ifstill no feedback is received, the UE may still transmit the preamble onthe beam 3. According to the current 3PGG protocols, the preamble istransmitted on the beam 1, the beam 2 and the beam 3 at the same power.In this case, since no feedback is received with respect to thepreambles transmitted over all the beams, the UE is desired toretransmit the preamble on the beam 1 at a boosted power. However, underthe current protocols, when the UE switches from the beam 3 to the beam1, the UE still maintains the power unchanged, and thus the UE may notboost the power, such that the base station fails to receive thepreamble.

SUMMARY

In view of the above, the present disclosure provides a random accessmethod and a random access device, and a user equipment and acomputer-readable storage medium thereof, such that a transmit power canbe boosted when a UE switches a beam, and thus a probability that a basestation receives a preamble is improved.

According to the first aspect of embodiments of the present disclosure,a random access method is provided. The method includes:

judging whether a currently selected beam for transmitting a preamble isidentical to one of at least one recorded beam for transmitting thepreamble; and

when the currently selected beam is identical to one of the at least onerecorded beam, clearing all beams previously recorded, recording thecurrently selected beam, and transmitting the preamble at a boostedpilot transmit power when it is determined that a value of a pilot powerboost counter does not reach a maximum value.

In an embodiment, the method further includes:

transmitting the preamble at a previous pilot transmit power when it isdetermined that the value of the pilot power boost counter reaches themaximum value.

In an embodiment, the method further includes:

accumulating the value of the pilot power boost counter by 1 when it isdetermined that the value of the pilot power boost counter does notreach the maximum value.

In an embodiment, the method further includes:

when the currently selected beam is not identical to any of all therecorded beams, recording the currently selected beam and transmittingthe preamble at a previous pilot transmit power.

In an embodiment, transmitting the preamble at the boosted pilottransmit power includes:

boosting the pilot transmit power by one step value, and transmittingthe preamble at the boosted pilot transmit power.

In an embodiment, recording the currently selected beam includes:

recording the currently selected beam on a medium access control (MAC)layer or a physical layer.

In an embodiment, the method further includes:

when the currently selected beam is recorded in the MAC layer, receivinginformation of the current selected beam from the physical layer in theMAC layer; and

when the currently selected beam is recorded in the physical layer, ateach time of transmitting the preamble, transmitting indicationinformation to the MAC layer from the physical layer, the indicationinformation being intended to indicate whether the current transmittingof the preamble requires boosting the pilot transmit power or requiresaccumulating the value of the pilot power boost counter by 1.

According to the second aspect of embodiments of the present disclosure,a random access device is provided. The random access device includes:

a judging module, configured to judge whether a currently selected beamfor transmitting a preamble is identical to one of at least one ofrecorded beams for transmitting the preamble; and

a processing and transmitting module, configured to, when the currentlyselected beam is identical to one of the at least one recorded beam,clear all the beams previously recorded, record the currently selectedbeam, and transmit the preamble at a boosted pilot transmit power whenit is determined that a value of a pilot power boost counter does notreach a maximum value.

In an embodiment, the processing and transmitting module is furtherconfigured to:

transmit the preamble at a previous pilot transmit power when it isdetermined that the value of the pilot power boost counter reaches themaximum value.

In an embodiment, the processing and transmitting module is furtherconfigured to:

accumulate the value of the pilot power boost counter by 1 when it isdetermined that the value of the pilot power boost counter does notreach the maximum value.

In an embodiment, the random access device further includes:

a recording and transmitting module, configured to, when the judgingmodule judges that the currently selected beam is not identical to anyof all the recorded beams, record the currently selected beam andtransmit the preamble at a previous pilot transmit power.

In an embodiment, the processing and transmitting module is furtherconfigured to:

boost the pilot transmit power by one step value, and transmit thepreamble at the boosted pilot transmit power.

In an embodiment, the processing and transmitting module or therecording and transmitting module is further configured to:

record the currently selected beam in a medium access control (MAC)layer or a physical layer.

In an embodiment, the random access device further includes:

a receiving module, configured to, when the processing and transmittingmodule or the recording and transmitting module records the currentlyselected beam in the MAC layer, receive information of the currentselected beam from the physical layer over the MAC layer; and

an indication transmitting module, configured to, when the processingand transmitting module or the recording and transmitting module recordsthe currently selected beam in the physical layer, at each time oftransmitting the preamble, transmit indication information to the MAClayer from the physical layer, the indication information being intendedto indicate whether the current transmitting of the preamble requiresboosting of the pilot transmit power or requires accumulating the valueof the pilot power boost counter by 1.

According to the third aspect of embodiments of the present disclosure,user equipment is provided. The user equipment includes:

a processor; and

a memory for storing instructions executable by the processor;

wherein the processor is configured to:

judge whether a currently selected beam for transmitting a preamble isidentical to one of at least one recorded beam for transmitting thepreamble; and

when the currently selected beam is identical to one of the at least onerecorded beam, clear all the recorded beams, record the currentlyselected beam, and transmit the preamble at a boosted pilot transmitpower when it is determined that a value of a pilot power boost counterdoes not reach a maximum value.

According to the fourth aspect of embodiments of the present disclosure,a computer-readable storage medium is provided. The medium stores acomputer program; wherein the computer program, when being executed by aprocessor, causes the processor to perform steps of the random accessmethod.

The technical solutions according to the embodiments of the presentdisclosure can achieve the following beneficial effects:

When the currently selected beam is identical to one of the recordedbeams, all the previously recorded beams are cleared, the currentlyselected beam is recorded, and the preamble is transmitted at theboosted pilot transmit power when it is determined that the value of thepilot power boost counter does not reach the maximum value. In this way,the transmit power can be boosted when the UE switches the beam, suchthat the probability that the base station receives the preamble can beimproved.

It is to be understood that both the foregoing general description andthe following detailed description are exemplary and explanatory onlyand are not intended to limit the present disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of this specification, illustrate embodiments consistent with thepresent disclosure and, together with the description, serve to explainthe principles of the present disclosure.

FIG. 1 is a flowchart of a random access method according to anexemplary embodiment of the present disclosure;

FIG. 2 is a flowchart of a random access method according to anotherexemplary embodiment of the present disclosure;

FIG. 3 is a block diagram of a random access device according to anexemplary embodiment of the present disclosure;

FIG. 4 is a block diagram of according to another exemplary embodimentof the present disclosure;

FIG. 5 is a block diagram of a random access device according to stillanother exemplary embodiment of the present disclosure; and

FIG. 6 is a block diagram applicable to a random access apparatusaccording to an exemplary embodiment of the present disclosure.

DETAILED DESCRIPTION

Exemplary embodiments are described in detail herein, and examplesthereof are illustrated in the accompanying drawings. Where thedescription hereinafter relates to the accompanying drawings, unlessotherwise specified, identical reference numerals in the accompanyingdrawings denote identical or like elements. Implementation mannersdescribed in the following exemplary embodiments do not necessarilyrepresent all the implementation manners consistent with the presentdisclosure. On the contrary, these implementation manners are merelyexamples illustrating devices and methods according to some aspects ofthe present disclosure, as set forth in the appended claims.

FIG. 1 is a flowchart of a random access method according to anexemplary embodiment of the present disclosure. This embodiment isdescribed at a UE side. As illustrated in FIG. 1 , the method includesthe following steps:

In step S101, whether a currently selected beam for transmitting apreamble is identical to one of at least one recorded beam fortransmitting a preamble is judged.

In this embodiment, when the UE needs to initiate a random access due toinitial access, uplink synchronization loss, reconstruction and the likereasons, a beam may be selected to transmit the preamble, and the beamis recorded.

When the UE needs to re-transmit the preamble due to failure ofreceiving feedback about the preamble from a base station, or failure ofcontention resolution, or when the preambles need to be transmitted formultiple times in a scenario where a plurality of preambles are to betransmitted, the UE may select another beam to transmit the preamble,and records the beam.

After the UE selects the beam for transmitting the preamble, the UE mayjudge whether the currently selected beam for transmitting the preambleis identical to one of at least one previously recorded beam fortransmitting the preamble.

In step S102, if the currently selected beam is identical to one of theat least one recorded beam, all the beams previously recorded arecleared, the currently selected beam is recorded, and the preamble istransmitted at a boosted pilot transmit power when it is determined thata value of a pilot power boost counter does not reach a maximum value.

The pilot power boost counter may be configured in a medium accesscontrol (MAC) layer of the UE.

In this embodiment, if the beam currently selected by the UE isidentical to one of the at least one previously recorded beam, all thepreviously recorded beams are cleared, and the currently selected beamis recorded. Meanwhile, if the value of the pilot power boost counterdoes not reach the maximum value, the pilot transmit power is increasedby a step value, and the preamble is transmitted at the boosted pilottransmit power.

Assuming that the previously recorded beams are beam 1, beam 2 and beam3, since the UE does not receive feedback about the preamblestransmitted over the three beams from the base station, the UE needs tore-select a beam. Assuming that the currently selected beam is the beam1, since the currently selected beam is identical to one of thepreviously recorded beams, the previously recorded beams 1, 2 and 3 arecleared, and the currently selected beam, that is, the beam 1, isrecorded. Meanwhile, if the value of the pilot power boost counter doesnot reach the maximum value, the pilot transmit power may be boosted bya step value, and the preamble will be transmitted at the boosted pilottransmit power, such that the probability that the base station receivesthe preamble can be improved.

In addition, the UE can record the currently selected beam in the MAClayer or a physical (PHY) layer. If the currently selected beam isrecorded in the MAC layer, information of the currently selected beam isreceived from the PHY layer over the MAC layer. That is, the PHY layerneeds to notify the beam that is used for transmitting the preamble eachtime to the MAC layer. Since the MAC layer needs to maintain the valueof the power boost counter and the pilot transmit power, if thecurrently selected beam is recorded in the PHY layer, at each time oftransmitting the preamble, the PHY layer needs to transmit indicationinformation to the MAC layer, wherein the indication information isintended to indicate whether the current transmitting of the preamblerequires boosting the pilot transmit power or requires accumulating thevalue of the pilot power boost counter by 1.

In this embodiment, by recording the currently selected beam in the MAClayer or the PHY layer, implementation is flexible and diversified. Ifthe currently selected beam is recorded in the MAC layer, theinformation of the currently selected beam is received from the PHYlayer over the MAC layer, such that the currently selected beam isrecorded in the MAC layer. If the currently selected beam is recorded inthe PHY layer, at each time of transmitting the preamble, the indicationinformation indicating whether the current sending of the preamblerequires boosting the pilot transmit power or requires accumulating thevalue of the pilot power boost counter by 1 is transmitted to the MAClayer from the PHY layer, such that the currently selected beam isrecorded in the PHY layer.

In this embodiment, if the currently selected beam is identical to oneof the recorded beams, all the previously recorded beams are cleared,the currently selected beam is recorded, and the preamble is transmittedat the boosted pilot transmit power when it is determined that the valueof the pilot power boost counter does not reach the maximum value. Inthis way, the transmit power can be boosted when the UE switches thebeam, such that the probability that the base station receives thepreamble can be improved.

FIG. 2 is a flowchart of a random access method according to anotherexemplary embodiment of the present disclosure. This embodiment isdescribed at a UE side. As illustrated in FIG. 2 , the method includesthe following steps:

In step S201, whether a currently selected beam for transmitting apreamble is identical to one of at least one recorded beam fortransmitting the preamble is judged.

In step S202, if the currently selected beam is not identical to any ofall the recorded beams, the currently selected beam is recorded and thepreamble is transmitted at a previous pilot transmit power. Then theoperation ends.

In step S203, when the currently selected beam is identical to one ofthe at least one recorded beams, all the previously recorded beams arecleared, and the currently selected beam is recorded.

In step S204, whether a value of a pilot power boost counter reaches amaximum value is judged.

In step S205, when the value of the pilot power boost counter reachesthe maximum value, the preamble is transmitted at a previous pilottransmit power, and the operation ends.

In step S206, if the value of the pilot power boost counter does notreach the maximum value, the value of the pilot power boost counter isaccumulated by 1, and the pilot transmit power is increased by one stepvalue, and the preamble is transmitted at a boosted pilot transmitpower.

In this embodiment, if the UE receives feedback about the preamble froma base station and thus completes the random access, the random accessis stopped; and otherwise, the process returns to step S201. Inaddition, during the random access, the UE can further record theretransmission times of the preamble. If the retransmission timesreaches a maximum number of retransmission times, the random access isstopped.

In this embodiment, if the currently selected beam is not identical toany of all the recorded beams, the preamble is transmitted at theprevious pilot transmit power, such that the probability that the basestation receives the preamble is improved through switching the beam; ifthe currently selected beam is identical to one of the recorded beamsand the value of the pilot power boost counter reaches the maximumvalue, the preamble is transmitted at the previous pilot transmit power,such that the probability that the base station receives the preamble isimproved through switching the beam; and if the currently selected beamis identical to one of the recorded beams and the value of the pilotpower boost counter does not the maximum value, the preamble istransmitted at the boosted pilot transmit power, such that the transmitpower is boosted when the UE switches the beam, and thus the probabilitythat the base station receives the preamble can be improved.

FIG. 3 is a block diagram of a random access device according to anexemplary embodiment of the present disclosure. As illustrated in IFG.3, the random access device includes: a judging module 31 and aprocessing and transmitting module 32.

The judging module 31 is configured to judge whether a currentlyselected beam for transmitting a preamble is identical to one of atleast one recorded beam for transmitting the preamble.

When the UE needs to re-transmit the preamble due to failure ofreceiving feedback about the preamble from the base station, or failureof contention resolution, or when the preambles need to be transmittedfor multiple times in a scenario where a plurality of preambles are tobe transmitted, the UE can select another beam to transmit the preamble,and records the beam.

After the UE selects the beam for transmitting the preamble, the UE canjudge whether the currently selected beam for transmitting the preambleis identical to one of at least one previously recorded beam fortransmitting the preamble.

The processing and transmitting module 32 is configured to, when thecurrently selected beam is identical to one of the recorded beams, clearall the beams previously recorded, record the currently selected beam,and transmit the preamble at a boosted pilot transmit power when it isdetermined that a value of a pilot power boost counter does not reach amaximum value.

The pilot power boost counter may be configured in a MAC layer of theUE.

In this embodiment, if the beam currently selected by the UE isidentical to one of the previously recorded beams, all the previouslyrecorded beams are cleared, and the currently selected beam is recorded.Meanwhile, if the value of the pilot power boost counter does not reachthe maximum value, the pilot transmit power is boosted by one stepvalue, and the preamble is transmitted at the boosted pilot transmitpower.

Assuming that the previously recorded beams are beam 1, beam 2 and beam3, since the UE does not receive feedback about the preamblestransmitted over the three beams from the base station, the UE needs tore-select a beam. Assuming that the currently selected beam is the beam1, since the currently selected beam is identical to one of thepreviously recorded beams, the previously recorded beams 1, 2 and 2 arecleared, and the currently selected beam, that is, the beam 1, isrecorded. Meanwhile, if the value of the pilot power boost counter doesnot reach the maximum value, the pilot transmit power may be boosted byone step value, and the preamble may be transmitted at the boosted pilottransmit power, such that the probability that the base station receivesthe preamble can be improved.

In this embodiment, if the currently selected beam is identical to oneof the recorded beams, all the previously recorded beams are cleared,the currently selected beam is recorded, and the preamble is transmittedat the boosted pilot transmit power when it is determined that the valueof the pilot power boost counter does not reach the maximum value. Inthis way, the transmit power may be boosted when the UE switches thebeam, such that the probability that the base station receives thepreamble can be improved.

In one embodiment, the processing and transmitting module 32 can befurther configured to, when it is determined that the value of the pilotpower boost counter reaches the maximum value, transmit the preamble atthe previous pilot transmit power.

In this embodiment, if the currently selected beam is identical to oneof the recorded beams and the value of the pilot power boost counterreaches the maximum value, the preamble is transmitted at the previouspilot transmit power, such that the probability that the base stationreceives the preamble can improved through switching the beam.

In another embodiment, the processing and transmitting module 32 can befurther configured to, when it is determined that the value of the pilotpower boost counter does not reach the maximum value, accumulate thevalue of the pilot power boost counter by 1.

In this embodiment, whether the value of the pilot power boost counterreaches the maximum value may be accurately judged by updating the valueof the pilot power boost counter.

FIG. 4 is a block diagram of a random access device according to anexemplary embodiment of the present disclosure. As illustrated in FIG. 4, on the basis of the embodiment as illustrated in FIG. 3 , the randomaccess device may further include: a recording and transmitting module33.

The recording and transmitting module 33 is configured to, when thejudging module 31 judges that the currently selected beam is notidentical to any of all the recorded beams, record the currentlyselected beam and transmit the preamble at a previous pilot transmitpower.

In this embodiment, when the currently selected beam is not identical toany of all the recorded beams, the preamble is transmitted at theprevious pilot transmit power, such that the probability that the basestation receives the preamble can be improved by switching the beam.

In one embodiment, the processing and transmitting module 32 or therecording and transmitting module 33 can be configured to:

record the currently selected beam in a MAC layer or a PHY layer.

In this embodiment, by recording the currently selected beam in the MAClayer or the PHY layer, implementation is flexible and diversified.

FIG. 5 is a block diagram of a random access device according to stillanother exemplary embodiment of the present disclosure. As illustratedin FIG. 5 , on the basis of the embodiment as illustrated in FIG. 4 ,the apparatus can further include: a receiving module 34 and anindication transmitting module 35.

The receiving module 34 is configured to, when the processing andtransmitting module 32 or the recording and transmitting module 33records the currently selected beam in the MAC layer, receiveinformation of the current selected beam from the PHY layer over the MAClayer.

The indication transmitting module 35 is configured to, when theprocessing and transmitting module 32 or the recording and transmittingmodule 33 records the currently selected beam in the PHY layer, at eachtime of transmitting the preamble, indication information is transmittedto the MAC layer from the PHY layer, the indication information beingintended to indicate whether current transmitting of the preamblerequires boosting the pilot transmit power or requires accumulating thevalue of the pilot power boost counter by 1.

In this embodiment, if the currently selected beam is recorded in theMAC layer, the information of the currently selected beam is receivedfrom the PHY layer over the MAC layer, such that the currently selectedbeam is recorded in the MAC layer. If the currently selected beam isrecorded in the PHY layer, at each time of transmitting the preamble,the indication information indicating whether the current transmittingof the preamble requires boosting the pilot transmit power or requiresaccumulating the value of the pilot power boost counter by 1 istransmitted to the MAC layer from the PHY layer, such that the currentlyselected beam is recorded in the PHY layer.

FIG. 6 is a block diagram applicable to a random access apparatus 600according to an exemplary embodiment of the present disclosure. Forexample, the apparatus 600 may be a UE, such as a mobile phone, acomputer, a digital broadcasting terminal, a message transceiver device,a gaming console, a tablet device, medical equipment, fitness equipment,personal digital assistant or the like.

As illustrated in FIG. 6 , the apparatus 600 may include one or more ofthe following components: a processing component 602, a memory 604, apower component 606, a multimedia component 608, an audio component 610,an input/output (I/O) interface 612, a sensor component 614, and acommunication component 616.

The processing component 602 generally controls overall operations ofthe apparatus 600, such as the operations associated with display,telephone calls, data communications, camera operations, and recordingoperations. The processing component 602 may include at least oneprocessor 620 to execute instructions for performing all or a part ofthe steps in the above method. In addition, the processing component 602may include one or more modules which facilitate the interaction betweenthe processing component 602 and other components. For example, theprocessing component 602 may include a multimedia module to facilitatethe interaction between the multimedia component 608 and the processingcomponent 602.

One processor 620 in the processing component 602 may be configured to:

determine whether a currently selected beam for transmitting a preambleis identical to one of at least one recorded beam for transmitting thepreamble; and

if the currently selected beam is identical to one of the at least onerecorded beam, clear all the beams previously recorded, record thecurrently selected beam, and transmit the preamble at a boosted pilottransmit power when it is determined that a value of a pilot power boostcounter does not reach a maximum value.

The memory 604 is configured to store various types of data to supportthe operations of the apparatus 600. Examples of such data includeinstructions for any application or method operated on the apparatus600, contact data, phonebook data, messages, pictures, videos and thelike. The memory 604 may be implemented through any type of volatile ornon-volatile memory devices, or a combination thereof, such as a staticrandom access memory (SRAM), an electrically erasable programmableread-only memory (EEPROM), an erasable programmable read-only memory(EPROM), a programmable read-only memory (PROM), a read-only memory(ROM), a magnetic memory, a flash memory, a magnetic or an optical disk.

The power component 606 provides power to various components of theapparatus 600. The power component 606 may include a power managementsystem, one or more power supplies, and other components associated withthe generation, management, and distribution of power in the apparatus600.

The multimedia component 608 includes a screen providing an outputinterface between the apparatus 600 and a user. In some embodiments, thescreen may include a liquid crystal display (LCD) and a touch panel(TP). If the screen includes a touch panel, the screen may beimplemented as a touch screen to receive input signals from the user.The touch panel includes one or more touch sensors to sense touches,swipes, or gestures on the touch panel. The touch sensors may not onlysense a boundary of a touch or swipe action, but also sense a period oftime and a pressure associated with the touch or swipe action. In someembodiments, the multimedia component 608 includes a front camera and/ora rear camera. The front camera and/or the rear camera may receiveexternal multimedia data when the apparatus 600 is in an operation mode,such as a photographing mode or a video mode. Each of the front cameraand the rear camera may be a fixed optical lens system or have focus andoptical zoom capability.

The audio component 610 is configured to output and/or input audiosignals. For example, the audio component 610 includes a microphone(MIC) configured to receive an external audio signal when the apparatus600 is in an operation mode, such as a call mode, a recording mode, or avoice recognition mode. The received audio signal may be further storedin the memory 604 or transmitted via the communication component 616. Insome embodiments, the audio component 610 further includes a speaker tooutput audio signals.

The I/O interface 612 provides an interface between the processingcomponent 602 and a peripheral interface module, such as a keyboard, aclick wheel, a button or the like. The buttons may include, but notlimited to, a home button, a volume button, a starting button, and alocking button.

The sensor component 614 includes one or more sensors to provide statusassessments of various aspects of the apparatus 600. For example, thesensor component 614 may detect an ON/OFF state of the apparatus 600,relative positioning of components, e.g., the display and the keypad, ofthe apparatus 600, a change in position of the apparatus 600 or acomponent of the apparatus 600, a presence or absence of user in contactwith the apparatus 600, an orientation or an acceleration/decelerationof the apparatus 600, and a change in temperature of the apparatus 600.The sensor component 614 may include a proximity sensor configured todetect the presence of a nearby object without any physical contact. Thesensor component 614 may further include a light sensor, such as a CMOSor CCD image sensor, for use in imaging applications. In someembodiments, the sensor component 614 may further include anaccelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressuresensor, or a temperature sensor.

The communication component 616 is configured to facilitate wired orwireless communications between the apparatus 600 and other devices. Theapparatus 600 may access a wireless network based on a communicationstandard, such as Wi-Fi, 2G, 3G, 4G or a combination thereof. In oneexemplary embodiment, the communication component 616 receives abroadcast signal or broadcast associated information from an externalbroadcast management system via a broadcast channel. In one exemplaryembodiment, the communication component 616 further includes a nearfield communication (NFC) module to facilitate short-rangecommunications. For example, the NFC module may be implemented based ona radio frequency identification (RFID) technology, an infrared dataassociation (IrDA) technology, an ultra-wideband (UWB) technology, aBluetooth (BT) technology, and other technologies.

In exemplary embodiments, the apparatus 600 may be implemented with oneor more application specific integrated circuits (ASICs), digital signalprocessors (DSPs), digital signal processing devices (DSPDs),programmable logic devices (PLDs), field programmable gate arrays(FPGAs), controllers, micro-controllers, microprocessors, or otherelectronic components, for performing the above-described methods.

An exemplary embodiment further provides a non-transitorycomputer-readable storage medium storing instructions, for example, thememory 604 including instructions. The instructions, when being executedby the processor 620 of the apparatus 600, may cause the processor 620to perform the above methods. For example, the non-transitorycomputer-readable storage medium may be a read-only memory (ROM), arandom-access memory (RAM), a compact disc ROM (CD-ROM), a magnetictape, a floppy disk, an optical data storage device or the like.

Since the apparatus embodiments substantially correspond to the methodembodiments, the apparatus embodiments are described simply, and therelevant part may be obtained with reference to the part of thedescription in the method embodiments. The above described apparatusembodiments are merely for illustration purpose only. The units whichare described as separate components may be physically separated or maybe not physically separated, and the components which are illustrated asunits may be or may not be physical units, that is, the components maybe located in the same position or may be distributed into a pluralityof network units. A part or all of the modules may be selected accordingto the actual needs to achieve the objectives of the technical solutionsof the embodiments. Persons of ordinary skill in the art may understandand implement the present disclosure without paying any creative effort.

It should be noted that, in this specification, suchrelationship-related terms as “first” and “second” are only used todistinguish one entity or operation from another entity or operation,but are not intended to require or imply that there is a practicalrelationship or sequence between these entities or operations. It shouldbe noted that, in this specification, terms “comprises”, “comprising”,“has”, “having”, “includes”, “including”, “contains”, “containing” orany other variation thereof, are intended to cover a non-exclusiveinclusion, such that a process, method, article, or device, thatcomprises, has, includes, contains a list of elements does not includeonly those elements but may include other elements not expressly listedor inherent to such process, method, article, or device. An elementproceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”,“contains . . . a” does not, without more constraints, preclude theexistence of additional identical elements in the process, method,article, or apparatus.

Other embodiments of the present disclosure will be apparent to thoseskilled in the art from consideration of the specification and practiceof the present disclosure. This application is intended to cover anyvariations, uses, or adaptations of the present disclosure following thegeneral principles thereof and including common knowledge or commonlyused technical measures which are not disclosed herein. Thespecification and embodiments are to be considered as exemplary only,with a true scope and spirit of the present disclosure is indicated bythe following claims.

It will be appreciated that the present disclosure is not limited to theexact construction that has been described above and illustrated in theaccompanying drawings, and that various modifications and changes can bemade without departing from the scope thereof. It is intended that thescope of the present disclosure only be limited by the appended claims.

The invention claimed is:
 1. A random access method, comprising:initiating, by user equipment (UE), the random access; whereininitiating the random access is due to one of: initial access, uplinksynchronization loss, or reconstruction; selecting, by the UE, a beam totransmit a preamble; determining, by the UE, whether a currentlyselected beam for transmitting the preamble is identical to multiplerecorded beams previously selected for transmitting the preamble;determining, by the UE, that the currently selected beam is identical toone of the multiple recorded beams; clearing all the multiple recordedbeams, and recording the currently selected beam; determining, by theUE, a value of a pilot power boost counter not to reach a maximum value;transmitting, by the UE, the preamble at a boosted pilot transmit power;and selecting, by the UE, another beam to transmit the preamble inresponse to failure of receiving feedback for the preamble sent by abase station, or failure of contention resolution.
 2. The random accessmethod according to claim 1, further comprising: accumulating the valueof the pilot power boost counter by 1 in response to that it isdetermined that the value of the pilot power boost counter does notreach the maximum value.
 3. The random access method according to claim1, further comprising: in response to that the currently selected beamis not identical to any of the recorded beams, recording the currentlyselected beam and transmitting the preamble at a previous pilot transmitpower.
 4. The random access method according to claim 1, furthercomprising: boosting the pilot transmit power by one step value, andtransmitting the preamble at the boosted pilot transmit power.
 5. Therandom access method according to claim 1, further comprising: recordingthe currently selected beam in a medium access control layer or aphysical layer.
 6. The random access method according to claim 5,further comprising: receiving information of the current selected beamfrom the physical layer over the MAC layer, wherein the currentlyselected beam is recorded in the MAC layer; and transmitting indicationinformation to the MAC layer by the physical layer, the indicationinformation being intended to indicate whether the current transmittingof the preamble requires boosting the pilot transmit power or requiresaccumulating the value of the pilot power boost counter by 1, whereinthe currently selected beam is recorded in the physical layer, at eachtime of transmitting the preamble.
 7. A mobile terminal implementing themethod of claim 1, wherein the mobile terminal is configured to boost atransmit power in response to that the mobile terminal switches thebeam, to thereby improve a probability for a base station to receive thepreamble.
 8. User equipment, comprising: a processor; and memory forstoring instructions executable by the processor; wherein the processoris configured to: initiate the random access; wherein initiating therandom access is due to one of: initial access, uplink synchronizationloss, or reconstruction; select a beam to transmit a preamble; determinewhether a currently selected beam for transmitting the preamble isidentical to multiple recorded beams previously selected fortransmitting the preamble; determine that the currently selected beam isidentical to one of the multiple recorded beams; clear all the multiplerecorded beams, and record the currently selected beam; determine avalue of a pilot power boost counter not to reach a maximum value;transmit the preamble at a boosted pilot transmit power; and selectanother beam to transmit the preamble in response to failure ofreceiving feedback for the preamble sent by a base station, or failureof contention resolution.
 9. The user equipment according to claim 8,wherein the processor is further configured to accumulate the value ofthe pilot power boost counter by 1 in response to that it is determinedthat the value of the pilot power boost counter does not reach themaximum value.
 10. The user equipment according to claim 8, wherein theprocessor is further configured to record the currently selected beamand transmitting the preamble at a previous pilot transmit power inresponse to that the currently selected beam is not identical to any ofthe recorded beams.
 11. The user equipment according to claim 8, whereinthe processor is further configured to transmit the preamble at theboosted pilot transmit power, the processor is configured to boost thepilot transmit power by one step value, and transmitting the preamble atthe boosted pilot transmit power.
 12. The user equipment according toclaim 8, wherein the processor is further configured to: record thecurrently selected beam, the processor is configured to record thecurrently selected beam in a medium access control layer or a physicallayer; receive information of the current selected beam from thephysical layer over the MAC layer in response to that the currentlyselected beam is recorded in the MAC layer; and transmit indicationinformation to the MAC layer by the physical layer in response to thatthe currently selected beam is recorded in the physical layer, at eachtime of transmitting the preamble, the indication information beingintended to indicate whether the current transmitting of the preamblerequires boosting the pilot transmit power or requires accumulating thevalue of the pilot power boost counter by
 1. 13. A non-transitorycomputer-readable storage medium, which stores a computer program;wherein the computer program, when being executed by a processor, causesthe processor to: initiate the random access; wherein initiating therandom access is due to one of: initial access, uplink synchronizationloss, or reconstruction; select a beam to transmit a preamble; determinewhether a currently selected beam for transmitting the preamble isidentical to multiple recorded beams previously selected fortransmitting the preamble; determine that the currently selected beam isidentical to one of the multiple recorded beams; clear all the multiplerecorded beams, and record the currently selected beam; determine avalue of a pilot power boost counter not to reach a maximum value;transmit the preamble at a boosted pilot transmit power; and selectanother beam to transmit the preamble in response to failure ofreceiving feedback for the preamble sent by a base station, or failureof contention resolution.
 14. The non-transitory computer-readablestorage medium according to claim 13, wherein the computer program, whenbeing executed by the processor, further causes the processor toaccumulate the value of the pilot power boost counter by 1 in responseto that it is determined that the value of the pilot power boost counterdoes not reach the maximum value.
 15. The non-transitorycomputer-readable storage medium according to claim 13, wherein thecomputer program, when being executed by the processor, further causesthe processor to record the currently selected beam and transmitting thepreamble at a previous pilot transmit power in response to that thecurrently selected beam is not identical to any of the recorded beams.16. The non-transitory computer-readable storage medium according toclaim 13, wherein the computer program, when being executed by theprocessor, causes the processor to transmit the preamble at the boostedpilot transmit power, the computer program causes the processor to boostthe pilot transmit power by one step value, and transmitting thepreamble at the boosted pilot transmit power.
 17. The non-transitorycomputer-readable storage medium according to claim 13, wherein thecomputer program, when being executed by the processor, causes theprocessor to record the currently selected beam, the computer programcauses the processor to record the currently selected beam in a mediumaccess control layer or a physical layer.
 18. The non-transitorycomputer-readable storage medium according to claim 17, wherein thecomputer program, when being executed by the processor, further causesthe processor to: receive information of the current selected beam fromthe physical layer over the MAC layer in response to that the currentlyselected beam is recorded in the MAC layer; and transmit indicationinformation to the MAC layer by the physical layer in response to thatthe currently selected beam is recorded in the physical layer, at eachtime of transmitting the preamble, the indication information beingintended to indicate whether the current transmitting of the preamblerequires boosting the pilot transmit power or requires accumulating thevalue of the pilot power boost counter by 1.